home *** CD-ROM | disk | FTP | other *** search
/ The Business Master (3rd Edition) / The Business Master (3rd Edition).iso / files / utilstem / dosutil / speedkey.doc < prev   
Text File  |  1985-04-17  |  2KB  |  46 lines

  1.  
  2.  
  3.                N O T E S   O N     S P E E D K E Y
  4.                  by John B. Zuckerman
  5.                  7230 Wurzbach, #1603
  6.                  San Antonio, TX  78240
  7.  
  8.  
  9.  
  10.      1.  To use SPEEDKEY, simply type "SK" at the DOS prompt.  The
  11.      program then loads, initializes, and returns to DOS.  You may
  12.      now run any other DOS program (except BASIC under DOS 1.1,
  13.      see below).  The keyboard repeat speed is now nearly
  14.      doubled. SPEEDKEY is completely invisible to other programs.
  15.  
  16.      2.  I have attempted to keep the operation of the keyboard
  17.      exactly the same except for the speedup.  Even without
  18.      SPEEDKEY, the keyboard produces some bizarre effects at times
  19.      (especially when the BIOS keyboard buffer becomes full).
  20.      These effects are also present with SPEEDKEY.
  21.  
  22.      3.  The interrupt handlers do something that from a
  23.      programming standards perspective is blatantly illegal.  They
  24.      actually jump into the middle of a ROM BIOS routine rather
  25.      than enter the routine via the conventional method (using the
  26.      INT instruction).
  27.  
  28.      Because this is in violation of the established programming
  29.      standards, I have included extra code in the initialization
  30.      part of the program to verify that the version of BIOS
  31.      encountered is one of the recognized versions (there are four
  32.      of these, in total).
  33.  
  34.      4.  I have tested the program on both PC's and XT's, with DOS
  35.      1.1 and 2.0, and with a variety of software.  The only
  36.      commonly used program that I have found so far that will not
  37.      work properly with SPEEDKEY is BASIC under DOS 1.1 (and
  38.      BASICA).  Actually, BASIC runs fine, but the repeat function
  39.      is defeated.  Curiously, when you exit BASIC (with SPEEDKEY
  40.      installed), the repeat function is reinstated!
  41.  
  42.      5.  Should you find a bug or error caused by this program, I
  43.      would be grateful if you would report it to me.
  44.  
  45.  
  46.